package cn.tedu.tmall.front.mall.pojo.vo;

import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModelProperty;
import lombok.AccessLevel;
import lombok.Data;
import lombok.experimental.FieldDefaults;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

@Data
@FieldDefaults(level = AccessLevel.PRIVATE)
public class OrderVO implements Serializable {
    //订单信息
    @ApiModelProperty("订单编号")
    String orderNo;

    @ApiModelProperty("订单创建时间")
    Date gmtCreate;

    @ApiModelProperty(value = "订单状态",example = "0:新创建")
    Integer orderState;

    //商品信息
    @ApiModelProperty("商品总价")
    BigDecimal totalPrice;

    @ApiModelProperty("商品数据")
    List<OrderGoodsItemVO> orderGoodsItemVOList;
}
